Continuous Integration
It refers to automatically building the code at each commit and making sure the whole system does not break.
Characteristics
- Code merges by developers multiple times a day
- Each code merge recieves an automated code build and test sequence
- Results should come within 10 minutes to maintain productivity